<?php
/* --------------------------------------------------------------- *
 *        WARNING: ALL CHANGES IN THIS FILE WILL BE LOST
 *
 *   Source language file: C:\Web\WebData\scripts\fshl\fshl-0.4.11\fshl/lang/CSS_lang.php
 *       Language version: 1.10 (Sign:SHL)
 *
 *            Target file: C:\Web\WebData\scripts\fshl\fshl-0.4.11\fshl/fshl_cache/CSS_lang.php
 *             Build date: Sat 26.3.2005 18:04:11
 *
 *      Generator version: 0.4.5
 * --------------------------------------------------------------- */
class CSS_lang
{
var $trans,$flags,$data,$delim,$class,$keywords;
var $version,$signature,$initial_state,$ret,$quit;
var $pt,$pti,$generator_version;
var $names;

function CSS_lang ()
{
	$this->version='1.10';
	$this->signature='SHL';
	$this->generator_version='0.4.5';
	$this->initial_state=0;
	$this->trans=array(0=>array(0=>array(0=>2,1=>0,),1=>array(0=>6,1=>0,),2=>array(0=>1,1=>0,),3=>array(0=>7,1=>0,),4=>array(0=>7,1=>0,),5=>array(0=>9,1=>0,),6=>array(0=>0,1=>0,),),1=>array(0=>array(0=>8,1=>1,),1=>array(0=>6,1=>0,),2=>array(0=>8,1=>1,),),2=>array(0=>array(0=>2,1=>0,),1=>array(0=>6,1=>0,),2=>array(0=>8,1=>0,),3=>array(0=>4,1=>1,),4=>array(0=>3,1=>0,),),3=>array(0=>array(0=>8,1=>1,),1=>array(0=>8,1=>1,),2=>array(0=>3,1=>0,),),4=>array(0=>array(0=>8,1=>1,),1=>array(0=>5,1=>0,),2=>array(0=>8,1=>1,),3=>array(0=>4,1=>0,),4=>array(0=>6,1=>0,),),5=>array(0=>array(0=>8,1=>1,),),6=>array(0=>array(0=>8,1=>0,),1=>array(0=>6,1=>0,),),7=>null,9=>null,);
	$this->flags=array(0=>0,1=>4,2=>4,3=>4,4=>4,5=>4,6=>4,7=>8,9=>8,);
	$this->delim=array(0=>array(0=>'{',1=>'/*',2=>'.',3=>'<?php',4=>'<?',5=>'<',6=>'_COUNTAB',),1=>array(0=>'SPACE',1=>'/*',2=>'{',),2=>array(0=>'_COUNTAB',1=>'/*',2=>'}',3=>':',4=>'!SPACE',),3=>array(0=>':',1=>'}',2=>'_COUNTAB',),4=>array(0=>';',1=>'#',2=>'}',3=>'_COUNTAB',4=>'/*',),5=>array(0=>'!HEXNUM',),6=>array(0=>'*/',1=>'_COUNTAB',),7=>null,9=>null,);
	$this->ret=8;
	$this->quit=9;
	$this->names=array(0=>'OUT',1=>'CLASS',2=>'DEF',3=>'PROPERTY',4=>'VALUE',5=>'COLOR',6=>'COMMENT',7=>'TO_PHP',8=>'_RET',9=>'_QUIT',);
	$this->data=array(0=>null,1=>null,2=>null,3=>null,4=>null,5=>null,6=>null,7=>'PHP',9=>null,);
	$this->class=array(0=>null,1=>'css-class',2=>null,3=>'css-property',4=>'css-value',5=>'css-color',6=>'css-comment',7=>'xlang',9=>'html-tag',);
	$this->keywords=null;
}

/* OUT */
function isd0 ()
{
$p=$this->pti;
$c1=$this->pt[$p++];
$c2=$c1.$this->pt[$p++];
$c3=$c2.$this->pt[$p++];
$c4=$c3.$this->pt[$p++];
$c5=$c4.$this->pt[$p];
if($c1=='{')
	return array(0,'{');
if($c2=='/*')
	return array(1,'/*');
if($c1=='.')
	return array(2,'.');
if($c5=='<?php')
	return array(3,'<?php');
if($c2=='<?')
	return array(4,'<?');
if($c1=='<')
	return array(5,'<');
if(stristr("\t\n",$c1))
	return array(6,$c1);
return false;
}

/* CLASS */
function isd1 ()
{
$p=$this->pti;
$c1=$this->pt[$p++];
$c2=$c1.$this->pt[$p];
if(ctype_space($c1))
	return array(0,$c1);
if($c2=='/*')
	return array(1,'/*');
if($c1=='{')
	return array(2,'{');
return false;
}

/* DEF */
function isd2 ()
{
$p=$this->pti;
$c1=$this->pt[$p++];
$c2=$c1.$this->pt[$p];
if(stristr("\t\n",$c1))
	return array(0,$c1);
if($c2=='/*')
	return array(1,'/*');
if($c1=='}')
	return array(2,'}');
if($c1==':')
	return array(3,':');
if(!ctype_space($c1))
	return array(4,$c1);
return false;
}

/* PROPERTY */
function isd3 ()
{
$c1=$this->pt[$this->pti];
if($c1==':')
	return array(0,':');
if($c1=='}')
	return array(1,'}');
if(stristr("\t\n",$c1))
	return array(2,$c1);
return false;
}

/* VALUE */
function isd4 ()
{
$p=$this->pti;
$c1=$this->pt[$p++];
$c2=$c1.$this->pt[$p];
if($c1==';')
	return array(0,';');
if($c1=='#')
	return array(1,'#');
if($c1=='}')
	return array(2,'}');
if(stristr("\t\n",$c1))
	return array(3,$c1);
if($c2=='/*')
	return array(4,'/*');
return false;
}

/* COLOR */
function isd5 ()
{
$c1=$this->pt[$this->pti];
if(!ctype_xdigit($c1))
	return array(0,$c1);
return false;
}

/* COMMENT */
function isd6 ()
{
$p=$this->pti;
$c1=$this->pt[$p++];
$c2=$c1.$this->pt[$p];
if($c2=='*/')
	return array(0,'*/');
if(stristr("\t\n",$c1))
	return array(1,$c1);
return false;
}

}
?>